package com.itheima.arraylist;

import java.util.ArrayList;

public class Test {

    public static void main(String[] args) {

        //掌握ArrayList集合的基本使用
        //增删查改

        //创建ArrayList对象，代表一个集合容器
        ArrayList<String> list = new ArrayList<>();   // 泛型：指定了集合中元素的类型

        //添加数据
        list.add("hello");
        list.add("world");
        list.add("java");
        list.add("哈哈哈");
        System.out.println(list);

        System.out.println("-------------------");

        //查看数据
        for(int i = 0; i < list.size(); i++){
            String s = list.get(i);
            System.out.println(s);
        }

        System.out.println("-------------------");

        //删除数据
        list.remove(1); //根据索引删
        //System.out.println(list.remove(1));
        System.out.println(list);

        list.remove("哈哈哈");  // 根据元素删
        //System.out.println(list.remove("哈哈哈"));
        System.out.println(list);

        System.out.println("-------------------");

        //修改数据
        list.set(0, "javaee");
        System.out.println(list);
    }
}
